<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <script>
    //利用构造函数创建对象
    //我们需要创建四大天王的对象  相同的属性:名字 年龄 性别  相同的方法:唱歌
    //构造函数的语法格式
    // function 构造函数名(){
    //   this.属性 = 值;
    //   this.方法 = function(){}
    // }
    // new 构造函数名();
    function Star(uname, age, sex) {
      this.uname = uname;
      this.age = age;
      this.sex = sex;

    }
    var ldh = new Star('刘德华', 18, '男');//调用函数返回的是一个对象
    console.log(typeof ldh);
    console.log(ldh.name);
    console.log(ldh['sex']);
    var zxy = new Star('张学友', 19, '男')
    console.log(zxy.name);
//1.构造函数名字首字母大写
//2，我们构造函数不需要 return 就可以返回结果
//3. 我们调用构造函数 必须使用 new
//4.
  </script>
</head>

<body>

</body>

</html>